package com.education.welco.service;

import com.education.welco.pojo.SReport;

import java.util.List;
import java.util.Map;

/**
 * 举报 服务层
 *
 * @author d
 * @date 2022-06-25
 */
public interface ISReportService {

    /**
     * 查询举报信息
     *
     * @param cReportId 举报ID
     * @return 举报信息
     */
    public SReport selectSReportById(String cReportId);

    /**
     * 查询举报列表 (4、达人视频评论 5、答疑评论)
     * educationlessons.s_report
     * @param sReport 举报信息
     * @return 举报集合
     */
    public List<SReport> selectSReportList(SReport sReport);

    /**
     * 新增举报
     *
     * @param sReport 举报信息
     * @return 结果
     */
    public int insertSReport(SReport sReport);

    /**
     * 修改举报
     *
     * @param sReport 举报信息
     * @return 结果
     */
    public int updateSReport(SReport sReport);

    /**
     * 删除举报信息
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    public int deleteSReportByIds(String ids);

    int insertSysForumsReport(Map<String, Object> map);

    /**
     * 查询举报关于评论举报在s_report
     * @return
     */
    List<SReport> selectSReportListForComment(SReport sReport);
}